%{
#include <stdio.h>
void printflex(char text[]) {
	printf("<%s>",text);
}
%}

%%
if|then|for|while|else	{ printflex(yytext); } 
\+|\*|\/|\-|\+\+|\=		{ printflex(yytext); } 
\<|\>							{ printflex(yytext); } 
\(|\)|\{|\}|\;|\,|\[|\]	{ printflex(yytext); } 
[0-9]*(\.[0-9]+)?			{ printflex(yytext); }
[a-zA-Z]+ 					{ printflex(yytext); }
[\r]						{ printf("Fin de ligne"); }
.								{ printf("Inconnu"); }
%%
